const path = require('path');
const resolve = (dir) => path.join(__dirname, dir);


module.exports = {
    publicPath: './',
    // assetsDir: 'static',
    productionSourceMap: false,
    devServer: {
        hot: true,
        open: false,
        hot: true, //自动保存
        host: '0.0.0.0',
        port: 10087,
        https: false,
        hotOnly: false,
        disableHostCheck: true,
        proxy: {
            '/': {
                // target: 'http://47.108.201.35/', //（这里是代理接口的位置）
                target: 'https://admin.zgranqi.com/', //（这里是代理接口的位置）
                changeOrigin: true, //（允许跨域，如果这不写，调用接口接口时会有跨域错误说缺少请求头）
                // pathRewrite: {
                //     '^/etian': '/etian'
                // } //（路由规则）
            }
        },
    },
    lintOnSave: false,
    configureWebpack: (config) => {
        if (process.env.NODE_ENV === 'production') { // 为生产环境修改配置...
            config.mode = 'production';
            config["performance"] = { //打包文件大小配置
                "maxEntrypointSize": 10000000,
                "maxAssetSize": 30000000
            }
        }
    },

}